﻿namespace Converters.ComInterfaces.MetadataEnums
{
    using System;

    [Flags]
    public enum CorFieldAttr
    {
        //FieldAccessMask = 0x0007,
        PrivateScope = 0x0000,

        Private = 0x0001,

        FamAndAssem = 0x0002,

        Assembly = 0x0003,

        Family = 0x0004,

        FamOrAssem = 0x0005,

        Public = 0x0006,

        Static = 0x0010,

        InitOnly = 0x0020,

        Literal = 0x0040,

        NotSerialized = 0x0080,

        SpecialName = 0x0200,

        PinvokeImpl = 0x2000,

        ReservedMask = 0x9500,

        RuntimeSpecialName = 0x0400,

        HasFieldMarshal = 0x1000,

        HasDefault = 0x8000,

        HasFieldRva = 0x0100
    }
}

